The Tyranny of the Vital Few: The Pareto Principle in Language Design
نویسندگان
چکیده
Modern high-level programming languages often contain constructs whose semantics are non-trivial. In practice however, software developers generally restrict the use of such constructs to settings in which their semantics is simple (programmers use language constructs in ways they understand and can reason about). As a result, when developing tools for analyzing and manipulating software, a disproportionate amount of effort ends up being spent developing capabilities needed to analyze constructs in settings that are infrequently used. This paper takes the position that such distinctions between theory and practice are an important measure of the analyzability of a language.
منابع مشابه
The Rule of "Nafye Sabil" [i.e. to prevent the Islamic society to be dominated by non-Muslims] in Islamic Thought and Foreign Policy of Islamic Republic of Iran
As a jurisprudential rule, "nafye sabil" has played a sustaining and influential role in Islamic system's major decisions, policies and behavior. This principle is of high importance in Islamic state's foreign relations. Rejecting oppression and tyranny against Muslims and preserving their freedom and removing dependence on aliens is the foundation of this rule in Islamic republic of Iran's for...
متن کاملThe Vital Few and Trivial Many: An Empirical Analysis of the Pareto Distribution of Defects
The Pareto Principle is a universal principle of the “vital few and trivial many”. According to this principle, the 80/20 rule has been formulated with the following meaning: For many phenomena, 80% of the consequences originate from 20% of the causes. In this paper, we applied the Pareto Principle to software testing and analysed 9 open source projects (OSPs) across several releases. The resul...
متن کاملRaters’ Perception and Expertise in Evaluating Second Language Compositions
The consideration of rater training is very important in construct validation of a writing test because it is through training that raters are adapted to the use of students’ writing ability instead of their own criteria for assessing compositions (Charney, 1984). However, although training has been discussed in the literature of writing assessment, there is little research regarding raters’ pe...
متن کاملAERO-THERMODYNAMIC OPTIMIZATION OF TURBOPROP ENGINES USING MULTI-OBJECTIVE GENETIC ALGORITHMS
In this paper multi-objective genetic algorithms were employed for Pareto approach optimization of turboprop engines. The considered objective functions are used to maximize the specific thrust, propulsive efficiency, thermal efficiency, propeller efficiency and minimize the thrust specific fuel consumption. These objectives are usually conflicting with each other. The design variables consist ...
متن کاملThe Effect of Negotiated Syllabus on the Reading Comprehension of ESP Students
Negotiated syllabus addresses learners‟ needs and assists them in developing their own on-going syl- labus through shared decision-making in the classroom. Many studies focus on the effect of this learner-centered syllabus on language learning. However, few studies exist on its effect on the reading ability of language learners, especially in the area of English for specific ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JSEA
دوره 4 شماره
صفحات -
تاریخ انتشار 2011